package top.jfunc.validation.spring;

import org.springframework.context.annotation.Import;

import java.lang.annotation.*;

/**
 * 1.使用{@link EnableEnableParamValidate}注解开启参数校验
 * 2.配置扫描的包[一般为controller]，key为 validation.aspect.pointcut
 * 3.在需要校验的方法上添加{@link Validated}注解
 * 4.写校验器,继承于 {@link Validator}，可以放入spring容器，也可以不放
 * 5.校验器中可以使用工具方法{@link top.jfunc.validation.ValidateValue}
 */
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Import(ParamValidateAdvisorConfig.class)
public @interface EnableEnableParamValidate {

}